//判断模块开关是否开启，未开启跳到error页
export function checkEnableModule(ckFrom, that) {
  let enableBaseMap = {
    '7': 'enableActivityModule', //活动
    '42': 'agentLevels', //服务商
    '43': 'agentLevels', //服务商
    '44': 'agentLevels', //服务商
    '8': 'enableDatumModule', //资料
    '9': 'enableColumnModule', //专栏
    '26': 'enableColumnModule', //买赠专栏
    '29': 'enableColumnModule', //拼团购专栏
    '67': 'enableColumnModule', //限时购专栏
    '61': 'enableComboModule', //知识套餐
    '48': 'enableComboModule', //拼团知识套餐
    '62': 'enableComboModule', //拼团知识套餐
    '70': 'enableComboModule', //限时购知识套餐
    '56': 'enableDictionaryModule', //词典
    '103': 'enableDistributionMarketModule', //内容分销
    '104': 'enableDistributionMarketModule', //内容分销
    '11': 'enableExamModule', //测评
    '71': 'enableExamModule', //测评
    '51': 'enableTeleviseLive', //直播
    '72': 'enableTeleviseLive', //直播
    '23': 'enableSvipModule', //会员
    '28': 'enableSvipModule', //会员
    '32': 'enableSvipModule', //会员
    '69': 'enableSvipModule', //会员
    '75': 'enableMutualTestModule', //交互测评
    '8080': 'enableMutualTestModule', //限时购交互测评
    '115': 'enableLivePrivateClass', //小班课
    '15': 'enableQuestionModule', //问答
    '41': 'enableSignCardModule', //打卡
    '8075': 'enableSignCardModule', //限时购打卡
    '10': 'enableSocialGroup', //社群
    '8077': 'enableSocialGroup', //限时购社群
    '77': 'enableSpeechTestModule', //语音测评
    '8079': 'enableSpeechTestModule', //限时购语音测评
    '78': 'enableTrainingModule', //训练营
    '8076': 'enableTrainingModule', //限时购训练营
    '116': 'enableEducationSystemModule', //教务系统
    '13': 'enableMallModule', //商城
    '53': 'enableReservationModule', //约课
    '86': 'enableReservationModule', //预约
  };
  let enableFlashSaleMap = {
    '29': 'enableCollage', //拼团购专栏
    '67': 'enableFlashSalesModule', //限时购专栏
    '48': 'enableCollage', //拼团知识套餐
    '62': 'enableCollage', //拼团知识套餐
    '70': 'enableFlashSalesModule', //限时购知识套餐
    '30': 'enableCollage', //拼团课程
    '66': 'enableFlashSalesModule', //限时购课程
    '104': 'enableCollage', //拼团内容分销
    '71': 'enableFlashSalesModule', //限时购测评
    '72': 'enableFlashSalesModule', //限时购直播
    '31': 'enableCollage', //拼团vip会员
    '32': 'enableCollage', //拼团svip会员
    '68': 'enableFlashSalesModule', //限时购vip会员
    '69': 'enableFlashSalesModule', //限时购svip会员
    '8080': 'enableFlashSalesModule', //限时购交互测评
    '8075': 'enableFlashSalesModule', //限时购打卡
    '8077': 'enableFlashSalesModule', //限时购社群
    '8079': 'enableFlashSalesModule', //限时购语音测评
    '8076': 'enableFlashSalesModule', //限时购训练营
  };
  let moduleName = enableBaseMap[ckFrom];
  let falshModuleName = enableFlashSaleMap[ckFrom];
  let companyAuth = localStorage.getItem("companyAuth") && JSON.parse(localStorage.getItem("companyAuth"));
  //存在该模块开关，如果模块已关闭，则跳到错误页
  if (moduleName && companyAuth && companyAuth[moduleName] == 0) {
    that.$routerGo(this, "replace", {
      path: "/error/emptyPage?info=该模块已关闭！"
    })
    return false;
  }
  //是拼团或限时购模块关闭了，如果是拼团或限时购，则跳到错误页
  if (falshModuleName && companyAuth && companyAuth[falshModuleName] != 1) {
    that.$routerGo(this, "replace", {
      path: "/error/emptyPage?info=该模块已关闭！"
    })
    return false;
  }
  return true;
}
